package menuListener;

import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.SwingConstants;
class HelpDialog extends JDialog{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	public HelpDialog(JFrame parent,String title,String text) {
		super(parent,title,true);
		Container container=getContentPane();
		JLabel label=new JLabel(text);
		//label.setHorizontalAlignment();
		container.add(label,SwingConstants.CENTER);
		setSize(200,200);
	} 
	
}
public class HelpMenuItemListener implements ActionListener{
	private JFrame parent;
	public HelpMenuItemListener(JFrame parent) {
		// TODO Auto-generated constructor stub
		this.parent=parent;
	}
	@Override
	public void actionPerformed(ActionEvent e) {
		// TODO Auto-generated method stub
		JMenuItem menuItem=(JMenuItem) e.getSource();
		switch(menuItem.getText()){
		case "关于难度":
			JOptionPane.showMessageDialog(parent,  "\"难\":与Windows下的规则相同\n"
					+ "\"中\":在\"难\"的基础上放宽了对下方牌区的限制，可以放除K之外的牌\n"
					+ "\"易\":在\"中\"的基础上放宽了左上方牌区的限制，可以抽取三张牌中的任何一张"
					,"关于难度",JOptionPane.INFORMATION_MESSAGE);
			break;
		case "关于背景":
			JOptionPane.showMessageDialog(parent, "背景可以通过修改游戏目录下config中的配置文件"
					+ "来使用自定义的图片\n将自己的扑克背景图片放到游戏目录下的poker文件夹中\n将自己的牌桌背景图片"
					+ "放到游戏目录下的table文件夹中\n修改config中的pokerBackConfig.txt可以自定义扑克背景,"
					+ "修改tableBackConfig.txt可以自定义牌桌背景\n文件格式均为 图片说明[TAB]文件名称(.jpeg)"
					,"关于背景",JOptionPane.INFORMATION_MESSAGE);
			break;
		}
		
		//new HelpDialog(parent, "标题", "尊敬的反馈垃圾分类电视剧啊开发里的水啦发的卡拉撒激烈"
			//	+ "范德萨发打了房间的萨科技法律的撒放假代理商啊的方式").setVisible(true);;
	}

}
